hospital premises - French English Dictionary